package com.ruoyi.teaching.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@Data
public class UserFriendVO implements Serializable {
    @ApiModelProperty(value = "聊天室")
    private Integer dialogueId;


    @ApiModelProperty(value = "好友id")
    private Long userId;

    @ApiModelProperty(value = "头像")
    private String avatar;

    @ApiModelProperty(value = "群聊成员")
    private String groupUser;

    @ApiModelProperty(value = "好友名称/群聊名称")
    private String name;

    @ApiModelProperty(value = "备注/群聊备注")
    private String userRemarks;

    @ApiModelProperty(value = "好友免打扰/群聊免打扰 0正常 1免打扰")
    private String disturb;

    @ApiModelProperty(value = "0不置顶，1置顶")
    private String topUp;

    @ApiModelProperty(value = "群聊成员加头像")
    private List<Map> userNameUrl;




    @ApiModelProperty(value = "聊天类型0一对一 1群聊")
    private Integer type;

    @ApiModelProperty(value = "功能id")
    private Integer functionId;

    @ApiModelProperty(value = "群聊创建者id")
    private Long createId;

    @ApiModelProperty(value = "群公告")
    private String groupNotice;
    @ApiModelProperty(value = "群创建者用户名")
    private String groupCreateByName;


}
